package com.beta.cust.bind.api.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Auther: pcc
 * @Date: 2024/3/28 13:48
 * @Description:
 */
@Data
public class CustDetailResp implements Serializable {

    /**
     * 客户号
     */
    private String crmCustId;

    /**
     * 外部联系人的类型，1表示该外部联系人是微信用户，2表示该外部联系人是企业微信用户
     */
    private String type;

    /**
     * 客户号
     */
    private String corpName;

    /**
     * 微信名称
     */
    private String nickName;

    /**
     * 当前人的企微userId
     */
    private String userId;

    /**
     * 客户对应的externalUserId
     */
    private String externalUserid;

    /**
     * 客户姓名
     */
    private String name;

    /**
     * 客户头像地址
     */
    private String avatar;

    /**
     * 0-未知 1-男性 2-女性
     */
    private String gender;

    /**
     * 客户手机号
     */
    private String phone;

    /**
     * 民族
     */
    private String ethnicGroup;

    /**
     * 客户总资产
     */
    private BigDecimal totalAsset;

    /**
     * 是否认证 0未认证 1已认证
     */
    private Integer certified;

    /**
     * 是否归属当前理财经理 0不归属 1归属
     */
    private Integer isBelong;

    /**
     * 资产占比json其中：dmdepBal活期占比，tmdepBal定期存款占比，chrtcBal理财余额占比，shrAmtBal股金余额占比
     */
    private String assetAllocation;

    /**
     * 客户标签（以|分隔开）
     */
    private String label;

    /**
     * 提醒条数json其中：dqMsg1定期到期提醒条数，dqMsg2：定期到期未承接提醒条数，lcMsg1：理财到期提醒条数，lcMsg2：理财到期未承接提醒条数
     */
    private String warnNums;

    /**
     * 客户分支机构
     */
    private String subBranch;

    /**
     * 理财经理名称
     */
    private String custManagerName;

    /**
     * 理财经理手机号
     */
    private String custManagerPhone;

    /**
     * 理财经理头像
     */
    private String custManagerAvatar;

}
